impermeable protective clothing - Espagnol Anglais Dictionnaire